<?php $this->load->view('header'); ?>
<?php $this->load->view('cuerpo'); ?>
<script type="text/javascript">
    $(function() {
        <?php
            if ($idSolicitud > 0) {
                if (isset($objSolicitud[0]->entrega_taller)) {
                    if ($objSolicitud[0]->entrega_taller == 1) {
        ?>
                        $("#otroLugar").removeAttr("checked");
                        $("#dirOtroLugar").attr("disabled", "disabled");
                        $("#dirOtroLugar").val("");
        <?php
                        if (isset($objSolicitud[0]->id_taller) && $objSolicitud[0]->id_taller > 0) {
        ?>
                            var idTaller = <?= $objSolicitud[0]->id_taller ?>;
                            if (idTaller !== "") {
                                $.ajax({
                                    url: "../solicitud/mostrarDirTaller",
                                    type: "post",
                                    data: "idTaller="+idTaller,
                                    success: function(data) {
                                        $("#dirTaller").val(data);
                                    }
                                });
                            } else {
                                $("#dirTaller").val("");
                            }
        <?php
                        }
                    } else {
        ?>
                        $("#idTaller").attr("disabled", "disabled");
                        $("#idTaller").val("");
                        $("#dirTaller").attr("disabled", "disabled");
                        $("#dirTaller").val("");
        <?php
                        if (isset($objSolicitud[0]->otro_taller) && $objSolicitud[0]->otro_taller != "") {
        ?>
                            $("#otroLugar").attr("checked", "checked");
                            $("#dirOtroLugar").attr("disbaled", "disabled");
                            $("#dirOtroLugar").val("<?= $objSolicitud[0]->otro_taller ?>");
        <?php

                        }
                    }
                }
            }
        ?>
    });
</script>
<script type="text/javascript">
    function soloNumeros(e) {
        var key = window.Event ? e.which : e.keyCode;
        return ((key >= 48 && key <= 57) || (key===8));
    }
    function soloNumerosDecimales(e, item) {
        var teclaPulsada = window.event ? window.event.keyCode:e.which;
        var valor = document.getElementById("monto"+item).value;
        if (teclaPulsada === 45 && valor.indexOf("-") === -1) {
            document.getElementById("monto"+item).value = "-" + valor;
        }
        if (teclaPulsada <= 13 || (teclaPulsada === 46 && valor.indexOf(".") === -1)) {
            return true;
        }
        return /\d/.test(String.fromCharCode(teclaPulsada));
    }
</script>
<div class="formulario" style="width: 980px; margin-left: -50px">
<form id="solicitud" name="solicitud" method="post" action="" enctype="multipart/form-data">
    <fieldset>
        <legend>DATOS DE SOLICITUD</legend>
        <table>
            <tr>
                <td><label>N° de Solicitud</label></td>
                <td><input type="text" id="numCaso" name="numCaso" placeholder="N° de Solicitud" readonly="readonly" value="<?= $codigo ?>" <?= $lectura ?>/></td>
                <td colspan="4"></td>
                <td colspan="2">
                    <label style="color: #000000; font-weight: bold; padding-right: 20px;"></label>
                    <label style="color: #0063DC; font-weight: bold; padding-right: 20px;">La solicitud debe cotizarse en</label>
                    <select id="moneda" name="moneda" required <?= $lectura ?>>
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            foreach($lstMoneda as $data) {
                                $selected = '';
                                if ($data->id_tabla_maestra == $objSolicitud[0]->id_moneda) {
                                    $selected = ' selected="selected"';
                                }
                        ?>
                        <option value="<?= $data->id_tabla_maestra ?>" <?= $selected ?>><?= $data->valor_1 ?></option>
                        <?php
                            }
                        ?>
                    </select>
                </td>
            </tr>
            <tr>
                <td colspan="6"></td>
                <td colspan="2">
                    <label style="color: #0063DC; font-weight: bold; padding-left: 80px; padding-right: 20px;">y los precios deben</label>
                    <input type="radio" id="igv" name="igv" value="0" required <?= $lectura ?> <?php if($objSolicitud[0]->igv == 0) { echo 'checked="checked"'; } ?>/>No Incluye IGV
                    <input type="radio" id="igv" name="igv" value="1" required <?= $lectura ?> <?php if($objSolicitud[0]->igv == 1) { echo 'checked="checked"'; } ?>/>Incluye IGV
                </td>
            </tr>
        </table>
    </fieldset>
    <fieldset>
        <legend>CONDICIONES DE ENTREGA</legend>
        <table>
            <tr>
                <td><label>Entrega en Taller</label></td>
                <td>
                    <select id="entregaTaller" name="entregaTaller" required <?= $lectura ?>>
                        <?php
                            foreach ($lstEntrega as $key => $value) {
                                $selected = '';
                                if (isset($objSolicitud[0]->entrega_taller)) {
                                    if ($key == $objSolicitud[0]->entrega_taller) {
                                        $selected = ' selected="selected"';
                                    }
                                }
                        ?>
                        <option value="<?= $key ?>" <?= $selected ?>><?= $value ?></option>
                        <?php
                            }
                        ?>
                    </select>                    
                </td>
                <td><label>Nombre de Taller:</label></td>
                <td>
                    <select id="idTaller" name="idTaller" disabled="disabled">
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            foreach ($lstTaller as $data) {
                                $selected = '';
                                if (isset($objSolicitud[0]->id_taller)) {
                                    if ($data->id_tabla_maestra == $objSolicitud[0]->id_taller) {
                                        $selected = ' selected="selected"';
                                    }
                                }
                        ?>
                        <option value="<?= $data->id_tabla_maestra ?>" <?= $selected ?>><?= $data->valor_1 ?></option>
                        <?php
                            }
                        ?>
                    </select>
                </td>
                <td><label>Dirección de Taller:</label></td>
                <td colspan="3">
                    <input type="text" placeholder="Dirección del Taller" id="dirTaller" name="dirTaller" disabled="disabled" readonly="readonly" maxlength="60" style="width: 300px;" value="" <?= $lectura ?>/>
                </td>
            </tr>
            <tr>
                <td colspan="4"></td>
                <td style="padding-left: 95px; text-align: right;">
                    <input type="checkbox" id="otroLugar" name="otroLugar" value="1" <?= $lectura ?>/>
                </td>
                <td colspan="3">
                    <input type="text" placeholder="Entrega en otro lugar" id="dirOtroLugar" name="dirOtroLugar" disabled="disabled" maxlength="80" style="width: 300px;" onkeyup="javascript:this.value=this.value.toUpperCase()"/>
                </td>
            </tr>
        </table>
    </fieldset>
    <fieldset>
        <legend>DATOS DEL AUTOMOVIL</legend>
        <table>
            <tr>
                <td><label>Marca:</label></td>
                <td>
                    <select id="marca" name="marca" <?= $lectura ?>>
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            if ($idSolicitud > 0) {
                                foreach($lstMarca as $data) {
                                    $selected = '';
                                    if ($data->id_marca == $objMarca[0]->id_marca) {
                                        $selected = ' selected="selected"';
                                    }
                        ?>
                        <option value="<?= $data->id_marca ?>" <?= $selected ?>><?= $data->nombre ?></option>
                        <?php
                                }
                            }
                        ?>
                    </select>
                </td>
                <td><label>Tipo de Carroceria:</label></td>
                <td>
                    <select id="tipoCarroceria" name="tipoCarroceria" <?= $lectura ?>>
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            if ($idSolicitud > 0) {
                                foreach($lstTipoCarroceria as $data) {
                                    $selected = '';
                                    if ($data->id_tabla_maestra == $objSolicitud[0]->id_tipo_carroceria) {
                                        $selected = ' selected="selected"';
                                    }
                        ?>
                        <option value="<?= $data->id_tabla_maestra ?>" <?= $selected ?>><?= $data->valor_1 ?></option>
                        <?php
                                }
                            }
                        ?>
                    </select>
                </td>
                <td><label>Modelo:</label></td>
                <td>
                    <select id="modelo" name="modelo" <?= $lectura ?>>
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            if ($idSolicitud > 0) {
                                foreach($lstModelo as $data) {
                                    $selected = '';
                                    if ($data->id_modelo == $objSolicitud[0]->id_modelo) {
                                        $selected = ' selected="selected"';
                                    }
                        ?>
                        <option value="<?= $data->id_modelo ?>" <?= $selected ?>><?= $data->nombre ?></option>
                        <?php
                                }
                            }
                        ?>
                    </select>
                </td>
            </tr>
            <tr>
                <td><label>Año:</label></td>
                <td>
                    <select id="anho" name="anho" <?= $lectura ?>>
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            if ($idSolicitud > 0) {
                                foreach($lstAnho as $key=>$value) {
                                    $selected = '';
                                    if ($key == $objSolicitud[0]->ano) {
                                        $selected = ' selected="selected"';
                                    }
                        ?>
                        <option value="<?= $key ?>" <?= $selected ?>><?= $value ?></option>
                        <?php
                                }
                            }
                        ?>
                    </select>
                </td>
                <td><label>Placa:</label></td>
                <td><input type="text" placeholder="Placa" id="placa" name="placa" maxlength="6" onkeyup="javascript:this.value=this.value.toUpperCase()" value="<?php if(isset($objSolicitud[0]->placa)) { echo $objSolicitud[0]->placa; } ?>" <?= $lectura ?>/></td>
                <td><label>VIN:</label></td>
                <td><input type="text" placeholder="VIN" id="vin" name="vin" maxlength="17" required onkeyup="javascript:this.value=this.value.toUpperCase()" value="<?php if(isset($objSolicitud[0]->vin)) { echo $objSolicitud[0]->vin; } ?>" <?= $lectura ?>/></td>
            </tr>
            <tr>
                <td><label>Versión:</label></td>
                <td><input type="text" placeholder="Versión" id="version" name="version" maxlength="30" onkeyup="javascript:this.value=this.value.toUpperCase()" value="<?php if(isset($objSolicitud[0]->version)) { echo $objSolicitud[0]->version; } ?>" <?= $lectura ?>/></td>
                <td></td>
                <td>
                    <?php
                        if ($idSolicitud > 0) {
                            if (isset($objSolicitud[0]->foto_vehiculo) && $objSolicitud[0]->foto_vehiculo != '') {
                    ?>
                    <span id="thumbnails">
                        <ul>
                            <li>
                                <a href="<?= "../.".$objSolicitud[0]->foto_vehiculo ?>" title="Foto Vehículo" class="btn btn-primary" style="color: #ffffff; text-decoration: none;">Ver Foto</a>
                            </li>
                        </ul>
                    </span>
                    <?php   }
                        }
                    ?>
                </td>
            </tr>
	</table>
    </fieldset>
    <fieldset>
        <legend>LISTADO DE REPUESTO</legend>
        <table id="tablaRepuestos">
            <tr>
                <th style="text-align: left;">Repuesto</th>
                <th style="text-align: left;">#Parte</th>
                <th title="O => ORIGINAL&#13;A => ALTERNATIVO" style="text-align: left;">O/A</th>
                <th style="text-align: left;">Descripción</th>
                <th style="text-align: left;">Cantidad</th>
                <th style="text-align: left;">Monto</th>
                <th style="text-align: left;">Disponibilidad</th>
                <th style="text-align: left;">Fecha</th>
            </tr>
            <?php
                $total = 0;
                foreach ($lstProveedoresAPagar as $key => $dataProveedor) {
            ?>
            <tr>
                <td colspan="8" style="font-weight: bold;">Proveedor <?= ($key + 1) ?></td>
            </tr>
            <?php
                    foreach ($lstRepuesto as $idProveedor=>$arrRepuestoXProveedor) {
                        foreach ($arrRepuestoXProveedor as $dataRepuesto) {                            
                            if ($dataProveedor->idProveedor == $dataRepuesto->id_proveedor) {
                                $total = $total + ($dataRepuesto->cantidad * $dataRepuesto->precio);
            ?>
            <tr>
                <td>
                    <select id="repuesto" name="repuesto[]" <?= $lectura ?> style="width: 150px; font-size: 12px;">
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            foreach ($lstRepuestoSolicitud as $data) {
                                $selected = '';
                                if ($data->id_repuesto == $dataRepuesto->id_repuesto) {
                                    $selected = ' selected="selected"';
                                }
                        ?>
                        <option value="<?= $data->id_repuesto ?>" <?= $selected ?>><?= $data->nombre ?></option>
                        <?php
                            }
                        ?>
                    </select>
                </td>
                <td>
                    <input type="text" placeholder="" maxlength="20" id="numParte" name="numParte[]" value="<?= $dataRepuesto->numero_parte ?>" <?= $lectura ?> style="font-size: 12px;"/>
                </td>
                <td>
                    <select id="tipo" name="tipo" <?= $lectura ?>>
                        <?php
                            $tipo = $dataRepuesto->tipo;
                            foreach ($lstTipo as $key => $value) {
                                $titulo = $selected = '';
                                if ($key == $tipo) {
                                    $selected = ' selected="selected"';
                                }
                                if ($key == 'O') {
                                    $titulo = $tituloO;
                                } else {
                                    $titulo = $tituloA;
                                }
                        ?>
                        <option value="<?= $key ?>" title="<?= $titulo ?>" <?= $selected ?>><?= $value ?></option>
                        <?php
                            }
                        ?>
                    </select>
                </td>
                <td><input type="text" placeholder="" id="descripcion" name="descripcion[]" title="<?= $dataRepuesto->descripcion ?>" maxlength="20" value="<?= $dataRepuesto->descripcion ?>" <?= $lectura ?> style="font-size: 12px;"/></td>
                <td><input type="text" placeholder="" id="cantidad" name="cantidad[]" maxlength="4" style="width: 60px;" value="<?= $dataRepuesto->cantidad ?>" <?= $lectura ?>/></td>
                <td><input type="text" id="monto" name="monto[]" maxlength="10" value="<?= $dataRepuesto->precio ?>" style="width: 80px;" <?= $lectura ?>/></td>
                <td>
                    <select id="disponibilidad" name="disponibilidad[]" <?= $lectura ?> style="font-size: 12px;">
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            $disponibilidad = $dataRepuesto->disponibilidad;                            
                            foreach ($lstDisponibilidad as $key=>$value) {
                                $selected = '';
                                if ($disponibilidad != '') {
                                    if ($key == $disponibilidad) {
                                        $selected = ' selected="selected"';
                                    }
                                }
                        ?>
                        <option value="<?= $key ?>" <?= $selected ?>><?= $value ?></option>
                        <?php
                            }
                        ?>
                    </select>
                </td>
                <td>
                    <input type="text" id="fecha" name="fecha[]" value="<?php if($dataRepuesto->fecha_entrega != '') { echo date("d/m/Y", strtotime($dataRepuesto->fecha_entrega)); } ?>" style="width: 80px; font-size: 12px;" <?= $lectura ?>/>
                    <input type="hidden" id="idRepuesto" name="idRepuesto[]" value="<?= $dataRepuesto->id_repuesto ?>"/>
                </td>                
            </tr>
            <?php                            
                            }
                        }
                    }
                }
            ?>
        </table>
    </fieldset>    
    <table>
        <tr>
            <td colspan="3">
                <input type="hidden" name="idSolicitud" id="idSolicitud" value="<?= $idSolicitud ?>" />
                <input type="button" value="Generar OC" id="btnGenerar" name="btnGenerar"/>
                <script type="text/javascript">
                    $("#btnGenerar").click(function() {
                        if (confirm('¿Desea generar la orden de compra?')) {
                            window.location = "<?php echo base_url(); ?>index.php/solicitud/generarOC?id="+$("#idSolicitud").val();
                        }
                    });
                </script>
                <input type="button" value="Regresar" id="btnRegresar" name="btnRegresar"/>
                <script type="text/javascript">
                    $("#btnRegresar").click(function() {
                        if (confirm('¿Desea deshacer la selección realizada?')) {
                            $.ajax({
                                url: "../solicitud/deshacerCotizacion",
                                type: "post",
                                data: "idSolicitud="+$("#idSolicitud").val(),
                                success: function(data) {
                                    if (data === "ok") {
                                        window.location = "<?php echo base_url();?>index.php/cotizacion/ver?id="+$("#idSolicitud").val();
                                    }
                                }
                            });
                        }
                    });
                </script>                
            </td>
            <?php if($objSolicitud[0]->igv == 0) { ?>
            <td style="font-weight: bold; width: 140px;">Monto Base :</td>
            <td style="font-weight: bold;"><?= $simboloMoneda . number_format(($total - ($total * INT_IGV)), 2) ?></td>
            <?php } else { ?>
            <td style="font-weight: bold; width: 140px;">Monto Base :</td>
            <td style="font-weight: bold;"><?= $simboloMoneda . number_format($total, 2) ?></td>
            <?php } ?>
            <td colspan="3"></td>
        </tr>
        <?php if($objSolicitud[0]->igv == 0) { ?>
        <tr>
            <td colspan="3"></td>
            <td style="font-weight: bold; width: 140px;">IGV (18%) :</td>
            <td style="font-weight: bold;"><?= $simboloMoneda . number_format(($total * INT_IGV), 2) ?></td>
            <td colspan="3"></td>
        </tr>
        <tr>
            <td colspan="3"></td>
            <td style="font-weight: bold; width: 140px;">Monto Total :</td>
            <td style="font-weight: bold;"><?= $simboloMoneda . number_format($total, 2) ?></td>
            <td colspan="3"></td>
        </tr>
        <?php } else { ?>
        <tr>
            <td colspan="3"></td>
            <td style="font-weight: bold; width: 140px;">Monto Total :</td>
            <td style="font-weight: bold;"><?= $simboloMoneda . number_format($total, 2) ?></td>
            <td colspan="3"></td>
        </tr>
        <?php } ?>
    </table>    
</form>
</div>
<?php $this->load->view('footer'); ?>